package com.tipcp.equip.collect.utils;

public class IndexNameUtils {
    public static String toSafeIndexName(String raw) {
        // 替换非英文数字为 "-"
        String safe = raw.replaceAll("[^a-zA-Z0-9]", "-")
                .toLowerCase();
        // 去掉多余的 "-"（如开头和结尾）
        safe = safe.replaceAll("^-+", "").replaceAll("-+$", "");

        // 如果为空，就给个默认
        if (safe.isEmpty()) {
            safe = "default-index";
        }
        return safe;
    }
}
